Line data Source code
1 : /*
2 : * hostapd / IEEE 802.11F-2003 Inter-Access Point Protocol (IAPP)
3 : * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi>
4 : *
5 : * This software may be distributed under the terms of the BSD license.
6 : * See README for more details.
7 : */
8 :
9 : #ifndef IAPP_H
10 : #define IAPP_H
11 :
12 : struct iapp_data;
13 :
14 : #ifdef CONFIG_IAPP
15 :
16 : void iapp_new_station(struct iapp_data *iapp, struct sta_info *sta);
17 : struct iapp_data * iapp_init(struct hostapd_data *hapd, const char *iface);
18 : void iapp_deinit(struct iapp_data *iapp);
19 :
20 : #else /* CONFIG_IAPP */
21 :
22 0 : static inline void iapp_new_station(struct iapp_data *iapp,
23 : struct sta_info *sta)
24 : {
25 0 : }
26 :
27 0 : static inline struct iapp_data * iapp_init(struct hostapd_data *hapd,
28 : const char *iface)
29 : {
30 0 : return NULL;
31 : }
32 :
33 682 : static inline void iapp_deinit(struct iapp_data *iapp)
34 : {
35 682 : }
36 :
37 : #endif /* CONFIG_IAPP */
38 :
39 : #endif /* IAPP_H */
|