wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
interworking.h
Go to the documentation of this file.
1 
5 #ifndef INTERWORKING_H
6 #define INTERWORKING_H
7 
8 enum gas_query_result;
9 
10 int anqp_send_req(struct wpa_supplicant *wpa_s, const u8 *dst,
11  u16 info_ids[], size_t num_ids, u32 subtypes);
12 void anqp_resp_cb(void *ctx, const u8 *dst, u8 dialog_token,
13  enum gas_query_result result,
14  const struct wpabuf *adv_proto,
15  const struct wpabuf *resp, u16 status_code);
16 int gas_send_request(struct wpa_supplicant *wpa_s, const u8 *dst,
17  const struct wpabuf *adv_proto,
18  const struct wpabuf *query);
19 int interworking_fetch_anqp(struct wpa_supplicant *wpa_s);
20 void interworking_stop_fetch_anqp(struct wpa_supplicant *wpa_s);
21 int interworking_select(struct wpa_supplicant *wpa_s, int auto_select,
22  int *freqs);
23 int interworking_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *bss,
24  int only_add);
25 void interworking_start_fetch_anqp(struct wpa_supplicant *wpa_s);
26 int interworking_home_sp_cred(struct wpa_supplicant *wpa_s,
27  struct wpa_cred *cred,
28  struct wpabuf *domain_names);
29 int domain_name_list_contains(struct wpabuf *domain_names,
30  const char *domain, int exact_match);
31 
32 #endif /* INTERWORKING_H */
Definition: wpabuf.h:16
BSS table.
Definition: bss.h:52
Internal data for wpa_supplicant interface.
Definition: wpa_supplicant_i.h:451
Definition: config.h:45