wpa_supplicant / hostapd
2.5
|
wpa_supplicant - Event notifications More...
#include "utils/includes.h"
#include "utils/common.h"
#include "common/wpa_ctrl.h"
#include "config.h"
#include "wpa_supplicant_i.h"
#include "wps_supplicant.h"
#include "dbus/dbus_common.h"
#include "dbus/dbus_old.h"
#include "dbus/dbus_new.h"
#include "rsn_supp/wpa.h"
#include "fst/fst.h"
#include "driver_i.h"
#include "scan.h"
#include "p2p_supplicant.h"
#include "sme.h"
#include "notify.h"
Functions | |
int | wpas_notify_supplicant_initialized (struct wpa_global *global) |
void | wpas_notify_supplicant_deinitialized (struct wpa_global *global) |
int | wpas_notify_iface_added (struct wpa_supplicant *wpa_s) |
void | wpas_notify_iface_removed (struct wpa_supplicant *wpa_s) |
void | wpas_notify_state_changed (struct wpa_supplicant *wpa_s, enum wpa_states new_state, enum wpa_states old_state) |
void | wpas_notify_disconnect_reason (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_auth_changed (struct wpa_supplicant *wpa_s) |
void | wpas_notify_network_enabled_changed (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
void | wpas_notify_network_selected (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
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_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) |
void | wpas_notify_wps_credential (struct wpa_supplicant *wpa_s, const struct wps_credential *cred) |
void | wpas_notify_wps_event_m2d (struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) |
void | wpas_notify_wps_event_fail (struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) |
void | wpas_notify_wps_event_success (struct wpa_supplicant *wpa_s) |
void | wpas_notify_wps_event_pbc_overlap (struct wpa_supplicant *wpa_s) |
void | wpas_notify_network_added (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
void | wpas_notify_persistent_group_added (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
void | wpas_notify_persistent_group_removed (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
void | wpas_notify_network_removed (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
void | wpas_notify_bss_added (struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) |
void | wpas_notify_bss_removed (struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) |
void | wpas_notify_bss_freq_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_signal_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_privacy_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_mode_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_wpaie_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_rsnie_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_wps_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_ies_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_rates_changed (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_bss_seen (struct wpa_supplicant *wpa_s, unsigned int id) |
void | wpas_notify_blob_added (struct wpa_supplicant *wpa_s, const char *name) |
void | wpas_notify_blob_removed (struct wpa_supplicant *wpa_s, const char *name) |
void | wpas_notify_debug_level_changed (struct wpa_global *global) |
void | wpas_notify_debug_timestamp_changed (struct wpa_global *global) |
void | wpas_notify_debug_show_keys_changed (struct wpa_global *global) |
void | wpas_notify_suspend (struct wpa_global *global) |
void | wpas_notify_resume (struct wpa_global *global) |
void | wpas_notify_p2p_find_stopped (struct wpa_supplicant *wpa_s) |
void | wpas_notify_p2p_device_found (struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) |
void | wpas_notify_p2p_device_lost (struct wpa_supplicant *wpa_s, const u8 *dev_addr) |
void | wpas_notify_p2p_group_removed (struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) |
void | wpas_notify_p2p_go_neg_req (struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) |
void | wpas_notify_p2p_go_neg_completed (struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) |
void | wpas_notify_p2p_invitation_result (struct wpa_supplicant *wpa_s, int status, const u8 *bssid) |
void | wpas_notify_p2p_sd_request (struct wpa_supplicant *wpa_s, int freq, const u8 *sa, u8 dialog_token, u16 update_indic, const u8 *tlvs, size_t tlvs_len) |
void | wpas_notify_p2p_sd_response (struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) |
void | wpas_notify_p2p_provision_discovery (struct wpa_supplicant *wpa_s, const u8 *dev_addr, int request, enum p2p_prov_disc_status status, u16 config_methods, unsigned int generated_pin) |
Notification of provision discovery. More... | |
void | wpas_notify_p2p_group_started (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int network_id, int client) |
void | wpas_notify_p2p_group_formation_failure (struct wpa_supplicant *wpa_s, const char *reason) |
void | wpas_notify_p2p_wps_failed (struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) |
void | wpas_notify_p2p_invitation_received (struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *go_dev_addr, const u8 *bssid, int id, int op_freq) |
void | wpas_notify_sta_authorized (struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) |
void | wpas_notify_certification (struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *altsubject[], int num_altsubject, const char *cert_hash, const struct wpabuf *cert) |
void | wpas_notify_preq (struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, u32 ssi_signal) |
void | wpas_notify_eap_status (struct wpa_supplicant *wpa_s, const char *status, const char *parameter) |
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, struct wpa_ssid *ssid) |
wpa_supplicant - Event notifications
void wpas_notify_p2p_provision_discovery | ( | struct wpa_supplicant * | wpa_s, |
const u8 * | dev_addr, | ||
int | request, | ||
enum p2p_prov_disc_status | status, | ||
u16 | config_methods, | ||
unsigned int | generated_pin | ||
) |
Notification of provision discovery.
dev_addr | Who sent the request or responded to our request. |
request | Will be 1 if request, 0 for response. |
status | Valid only in case of response (0 in case of success) |
config_methods | WPS config methods |
generated_pin | PIN to be displayed in case of WPS_CONFIG_DISPLAY method |
This can be used to notify: