diff options
Diffstat (limited to 'wpa_supplicant/notify.h')
-rw-r--r-- | wpa_supplicant/notify.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/wpa_supplicant/notify.h b/wpa_supplicant/notify.h index 996be846..bc2bd64a 100644 --- a/wpa_supplicant/notify.h +++ b/wpa_supplicant/notify.h @@ -19,6 +19,7 @@ struct wps_event_m2d; struct wps_event_fail; struct tls_cert_data; struct wpa_cred; +struct rsn_pmksa_cache_entry; int wpas_notify_supplicant_initialized(struct wpa_global *global); void wpas_notify_supplicant_deinitialized(struct wpa_global *global); @@ -39,6 +40,7 @@ void wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s); void wpas_notify_network_changed(struct wpa_supplicant *wpa_s); void wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s); void wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s); +void wpas_notify_mac_address_changed(struct wpa_supplicant *wpa_s); void wpas_notify_auth_changed(struct wpa_supplicant *wpa_s); void wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid); @@ -48,6 +50,7 @@ void wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt); +void wpas_notify_permanent_id_req_denied(struct wpa_supplicant *wpa_s); void wpas_notify_scanning(struct wpa_supplicant *wpa_s); void wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success); void wpas_notify_scan_results(struct wpa_supplicant *wpa_s); @@ -149,6 +152,7 @@ void wpas_notify_preq(struct wpa_supplicant *wpa_s, void wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter); void wpas_notify_eap_error(struct wpa_supplicant *wpa_s, int error_code); +void wpas_notify_psk_mismatch(struct wpa_supplicant *wpa_s); void wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid); void wpas_notify_network_type_changed(struct wpa_supplicant *wpa_s, @@ -180,8 +184,10 @@ void wpas_notify_hs20_rx_deauth_imminent_notice(struct wpa_supplicant *wpa_s, void wpas_notify_hs20_rx_terms_and_conditions_acceptance( struct wpa_supplicant *wpa_s, const char *url); void wpas_notify_dpp_config_received(struct wpa_supplicant *wpa_s, - struct wpa_ssid *ssid); + struct wpa_ssid *ssid, bool conn_status_requested); void wpas_notify_dpp_config_sent(struct wpa_supplicant *wpa_s); +void wpas_notify_dpp_connection_status_sent(struct wpa_supplicant *wpa_s, + enum dpp_status_error result); void wpas_notify_dpp_auth_success(struct wpa_supplicant *wpa_s); void wpas_notify_dpp_resp_pending(struct wpa_supplicant *wpa_s); void wpas_notify_dpp_not_compatible(struct wpa_supplicant *wpa_s); @@ -196,8 +202,6 @@ void wpas_notify_dpp_conn_status(struct wpa_supplicant *wpa_s, const char *channel_list, unsigned short band_list[], int size); void wpas_notify_dpp_config_accepted(struct wpa_supplicant *wpa_s); void wpas_notify_dpp_config_rejected(struct wpa_supplicant *wpa_s); -void wpas_notify_pmk_cache_added(struct wpa_supplicant *wpa_s, - struct rsn_pmksa_cache_entry *entry); void wpas_notify_transition_disable(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, u8 bitmap); @@ -218,5 +222,12 @@ void wpas_notify_qos_policy_reset(struct wpa_supplicant *wpa_s); void wpas_notify_qos_policy_request(struct wpa_supplicant *wpa_s, struct dscp_policy_data *policies, int num_policies); void wpas_notify_frequency_changed(struct wpa_supplicant *wpa_s, int frequency); +ssize_t wpas_get_certificate(const char *alias, uint8_t** value); +ssize_t wpas_list_aliases(const char *prefix, char ***aliases); +void wpas_notify_pmk_cache_added(struct wpa_supplicant *wpa_s, + struct rsn_pmksa_cache_entry *entry); +void wpas_notify_signal_change(struct wpa_supplicant *wpa_s); +void wpas_notify_qos_policy_scs_response(struct wpa_supplicant *wpa_s, + unsigned int num_scs_resp, int **scs_resp); #endif /* NOTIFY_H */ |