| /* |
| * Linux rfkill helper functions for driver wrappers |
| * Copyright (c) 2010, Jouni Malinen <j@w1.fi> |
| * |
| * This software may be distributed under the terms of the BSD license. |
| * See README for more details. |
| */ |
| |
| #ifndef RFKILL_H |
| #define RFKILL_H |
| |
| struct rfkill_data; |
| |
| struct rfkill_config { |
| void *ctx; |
| char ifname[IFNAMSIZ]; |
| void (*blocked_cb)(void *ctx); |
| void (*unblocked_cb)(void *ctx); |
| }; |
| |
| struct rfkill_data * rfkill_init(struct rfkill_config *cfg); |
| void rfkill_deinit(struct rfkill_data *rfkill); |
| int rfkill_is_blocked(struct rfkill_data *rfkill); |
| |
| #endif /* RFKILL_H */ |