Branch data Line data Source code
1 : : /*
2 : : * hostapd / RADIUS Accounting
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 ACCOUNTING_H
10 : : #define ACCOUNTING_H
11 : :
12 : : #ifdef CONFIG_NO_ACCOUNTING
13 : 113 : static inline void accounting_sta_get_id(struct hostapd_data *hapd,
14 : : struct sta_info *sta)
15 : : {
16 : 113 : }
17 : :
18 : 60 : static inline void accounting_sta_start(struct hostapd_data *hapd,
19 : : struct sta_info *sta)
20 : : {
21 : 60 : }
22 : :
23 : 234 : static inline void accounting_sta_stop(struct hostapd_data *hapd,
24 : : struct sta_info *sta)
25 : : {
26 : 234 : }
27 : :
28 : 55 : static inline int accounting_init(struct hostapd_data *hapd)
29 : : {
30 : 55 : return 0;
31 : : }
32 : :
33 : 55 : static inline void accounting_deinit(struct hostapd_data *hapd)
34 : : {
35 : 55 : }
36 : : #else /* CONFIG_NO_ACCOUNTING */
37 : : void accounting_sta_get_id(struct hostapd_data *hapd, struct sta_info *sta);
38 : : void accounting_sta_start(struct hostapd_data *hapd, struct sta_info *sta);
39 : : void accounting_sta_stop(struct hostapd_data *hapd, struct sta_info *sta);
40 : : int accounting_init(struct hostapd_data *hapd);
41 : : void accounting_deinit(struct hostapd_data *hapd);
42 : : #endif /* CONFIG_NO_ACCOUNTING */
43 : :
44 : : #endif /* ACCOUNTING_H */
|