wpa_supplicant / hostapd 2.0
Functions

notify.h File Reference

wpa_supplicant - Event notifications More...

#include "p2p/p2p.h"

Go to the source code of this file.

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_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_network_added (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_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_sta_authorized (struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr)
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)
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)
void wpas_notify_p2p_group_started (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int network_id, int client)
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_p2p_wps_failed (struct wpa_supplicant *wpa_s, struct wps_event_fail *fail)
void wpas_notify_certification (struct wpa_supplicant *wpa_s, int depth, const char *subject, 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)

Detailed Description

wpa_supplicant - Event notifications

Copyright
Copyright (c) 2009-2010, Jouni Malinen <j@w1.fi>

This software may be distributed under the terms of the BSD license. See README for more details.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines