diff options
Diffstat (limited to 'wpa_supplicant/aidl/aidl.cpp')
-rw-r--r-- | wpa_supplicant/aidl/aidl.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/wpa_supplicant/aidl/aidl.cpp b/wpa_supplicant/aidl/aidl.cpp index eb384971..1add3df4 100644 --- a/wpa_supplicant/aidl/aidl.cpp +++ b/wpa_supplicant/aidl/aidl.cpp @@ -1001,3 +1001,35 @@ void wpas_aidl_notify_open_ssl_failure(struct wpa_supplicant *wpa_s, AuxiliarySupplicantEventCode::OPEN_SSL_FAILURE, reason_string); } + +void wpas_aidl_notify_qos_policy_reset( + struct wpa_supplicant *wpa_s) +{ + if (!wpa_s) + return; + wpa_printf( + MSG_DEBUG, "Notifying Qos Policy Reset"); + + AidlManager *aidl_manager = AidlManager::getInstance(); + if (!aidl_manager) + return; + + aidl_manager->notifyQosPolicyReset(wpa_s); +} + +void wpas_aidl_notify_qos_policy_request(struct wpa_supplicant *wpa_s, + struct dscp_policy_data *policies, int num_policies) +{ + if (!wpa_s || !policies) + return; + + wpa_printf( + MSG_DEBUG, "Notifying Qos Policy Request"); + + AidlManager *aidl_manager = AidlManager::getInstance(); + if (!aidl_manager) + return; + + aidl_manager->notifyQosPolicyRequest(wpa_s, policies, num_policies); +} + |