LCOV - code coverage report
Current view: top level - src/ap - accounting.h (source / functions) Hit Total Coverage
Test: wpa_supplicant/hostapd combined for hwsim test run 1475438200 Lines: 10 10 100.0 %
Date: 2016-10-02 Functions: 5 5 100.0 %

          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         717 : static inline int accounting_sta_get_id(struct hostapd_data *hapd,
      14             :                                         struct sta_info *sta)
      15             : {
      16         717 :         return 0;
      17             : }
      18             : 
      19         314 : static inline void accounting_sta_start(struct hostapd_data *hapd,
      20             :                                         struct sta_info *sta)
      21             : {
      22         314 : }
      23             : 
      24        1303 : static inline void accounting_sta_stop(struct hostapd_data *hapd,
      25             :                                        struct sta_info *sta)
      26             : {
      27        1303 : }
      28             : 
      29         612 : static inline int accounting_init(struct hostapd_data *hapd)
      30             : {
      31         612 :         return 0;
      32             : }
      33             : 
      34         613 : static inline void accounting_deinit(struct hostapd_data *hapd)
      35             : {
      36         613 : }
      37             : #else /* CONFIG_NO_ACCOUNTING */
      38             : int accounting_sta_get_id(struct hostapd_data *hapd, struct sta_info *sta);
      39             : void accounting_sta_start(struct hostapd_data *hapd, struct sta_info *sta);
      40             : void accounting_sta_stop(struct hostapd_data *hapd, struct sta_info *sta);
      41             : int accounting_init(struct hostapd_data *hapd);
      42             : void accounting_deinit(struct hostapd_data *hapd);
      43             : #endif /* CONFIG_NO_ACCOUNTING */
      44             : 
      45             : #endif /* ACCOUNTING_H */

Generated by: LCOV version 1.10