00001 #ifndef __WPA_SUPPLICANT__ROS_H__ 00002 #define __WPA_SUPPLICANT__ROS_H__ 00003 00004 #include "../../wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h" 00005 00006 int ros_init(int *argc, char ***argv); 00007 void ros_init2(); 00008 void ros_deinit(); 00009 void ros_add_iface(struct wpa_supplicant *wpa_s); 00010 void ros_remove_iface(struct wpa_supplicant *wpa_s); 00011 void ros_do_work(int, void *, void *); 00012 void ros_scan_completed(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res); 00013 void ros_assoc_success(struct wpa_supplicant *wpa_s); 00014 void ros_assoc_failed(struct wpa_supplicant *wpa_s, const u8* bssid, const char *reason); 00015 void ros_network_list_updated(struct wpa_supplicant *wpa_s); 00016 00017 #endif