diff options
Diffstat (limited to 'wpa_supplicant/aidl/aidl.cpp')
-rw-r--r-- | wpa_supplicant/aidl/aidl.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/wpa_supplicant/aidl/aidl.cpp b/wpa_supplicant/aidl/aidl.cpp index 614d66d3..6a22a2a6 100644 --- a/wpa_supplicant/aidl/aidl.cpp +++ b/wpa_supplicant/aidl/aidl.cpp @@ -1074,6 +1074,17 @@ ssize_t wpas_aidl_get_certificate(const char* alias, uint8_t** value) return aidl_manager->getCertificate(alias, value); } +ssize_t wpas_aidl_list_aliases(const char *prefix, char ***aliases) +{ + AidlManager *aidl_manager = AidlManager::getInstance(); + if (!aidl_manager) + return -1; + + wpa_printf(MSG_INFO, "Requesting aliases from framework"); + + return aidl_manager->listAliases(prefix, aliases); +} + void wpas_aidl_notify_qos_policy_scs_response(struct wpa_supplicant *wpa_s, unsigned int count, int **scs_resp) { |