aboutsummaryrefslogtreecommitdiff
path: root/wpa_supplicant/aidl/sta_iface.h
diff options
context:
space:
mode:
Diffstat (limited to 'wpa_supplicant/aidl/sta_iface.h')
-rw-r--r--wpa_supplicant/aidl/sta_iface.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/wpa_supplicant/aidl/sta_iface.h b/wpa_supplicant/aidl/sta_iface.h
index 0ed29d8e..db914452 100644
--- a/wpa_supplicant/aidl/sta_iface.h
+++ b/wpa_supplicant/aidl/sta_iface.h
@@ -157,6 +157,14 @@ public:
const std::vector<QosPolicyStatus>& in_qosPolicyStatusList) override;
::ndk::ScopedAStatus removeAllQosPolicies() override;
::ndk::ScopedAStatus getConnectionMloLinksInfo(MloLinksInfo* _aidl_return) override;
+ ::ndk::ScopedAStatus getSignalPollResults(
+ std::vector<SignalPollResult>* results) override;
+ ::ndk::ScopedAStatus addQosPolicyRequestForScs(
+ const std::vector<QosPolicyScsData>& in_qosPolicyData,
+ std::vector<QosPolicyScsRequestStatus>* _aidl_return) override;
+ ::ndk::ScopedAStatus removeQosPolicyForScs(
+ const std::vector<uint8_t>& in_scsPolicyIds,
+ std::vector<QosPolicyScsRequestStatus>* _aidl_return) override;
private:
// Corresponding worker functions for the AIDL methods.
@@ -261,6 +269,15 @@ private:
const std::vector<QosPolicyStatus>& qos_policy_status_list);
ndk::ScopedAStatus removeAllQosPoliciesInternal();
std::pair<MloLinksInfo, ndk::ScopedAStatus> getConnectionMloLinksInfoInternal();
+ std::pair<std::vector<SignalPollResult>, ndk::ScopedAStatus>
+ getSignalPollResultsInternal();
+ std::pair<std::vector<QosPolicyScsRequestStatus>, ndk::ScopedAStatus>
+ addQosPolicyRequestForScsInternal(
+ const std::vector<QosPolicyScsData>& qosPolicyData);
+ std::pair<std::vector<QosPolicyScsRequestStatus>, ndk::ScopedAStatus>
+ removeQosPolicyForScsInternal(
+ const std::vector<uint8_t>& scsPolicyIds);
+
struct wpa_supplicant* retrieveIfacePtr();
// Reference to the global wpa_struct. This is assumed to be valid for