12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef AUTOSCAN_H
- #define AUTOSCAN_H
- struct wpa_supplicant;
- struct autoscan_ops {
- const char *name;
- void * (*init)(struct wpa_supplicant *wpa_s, const char *params);
- void (*deinit)(void *priv);
- int (*notify_scan)(void *priv, struct wpa_scan_results *scan_res);
- };
- #ifdef CONFIG_AUTOSCAN
- int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan);
- void autoscan_deinit(struct wpa_supplicant *wpa_s);
- int autoscan_notify_scan(struct wpa_supplicant *wpa_s,
- struct wpa_scan_results *scan_res);
- #else
- static inline int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan)
- {
- return 0;
- }
- static inline void autoscan_deinit(struct wpa_supplicant *wpa_s)
- {
- }
- static inline int autoscan_notify_scan(struct wpa_supplicant *wpa_s,
- struct wpa_scan_results *scan_res)
- {
- return 0;
- }
- #endif
- #endif
|