wpa_supplicant / hostapd 2.0

scan.h

Go to the documentation of this file.
00001 
00010 #ifndef SCAN_H
00011 #define SCAN_H
00012 
00013 int wpa_supplicant_enabled_networks(struct wpa_config *conf);
00014 void wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec);
00015 int wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s,
00016                                       int sec, int usec);
00017 int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s);
00018 void wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s);
00019 void wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s);
00020 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s,
00021                                     int scanning);
00022 struct wpa_driver_scan_params;
00023 int wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s,
00024                                 struct wpa_driver_scan_params *params);
00025 struct wpa_scan_results *
00026 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s,
00027                                 struct scan_info *info, int new_scan);
00028 int wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s);
00029 const u8 * wpa_scan_get_ie(const struct wpa_scan_res *res, u8 ie);
00030 const u8 * wpa_scan_get_vendor_ie(const struct wpa_scan_res *res,
00031                                   u32 vendor_type);
00032 struct wpabuf * wpa_scan_get_vendor_ie_multi(const struct wpa_scan_res *res,
00033                                              u32 vendor_type);
00034 struct wpabuf * wpa_scan_get_vendor_ie_multi_beacon(
00035         const struct wpa_scan_res *res, u32 vendor_type);
00036 int wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s,
00037                                       const u8 *bssid);
00038 
00039 #endif /* SCAN_H */
00040 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines