00001 00028 #ifndef WL_CM_H 00029 #define WL_CM_H 00030 00031 #include "wl_api.h" 00032 00033 typedef void (cm_scan_cb_t)(void* ctx); 00034 typedef void (cm_conn_cb_t)(struct wl_network_t *net, void* ctx); 00035 typedef void (cm_disconn_cb_t)(void* ctx); 00036 00037 wl_err_t wl_cm_set_network(struct wl_ssid_t *ssid, struct wl_mac_addr_t *bssid); 00038 00039 wl_err_t wl_cm_start(cm_scan_cb_t scan_cb, 00040 cm_conn_cb_t conn_cb, 00041 cm_disconn_cb_t disconn_cb, 00042 void* ctx); 00043 00044 #endif