/* * Linux rfkill helper functions for driver wrappers * Copyright (c) 2010, Jouni Malinen * * 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 */