diff options
author | Chengyi Zhao <chengyix.zhao@gmail.com> | 2013-06-22 09:09:09 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2013-06-22 09:09:09 (GMT) |
commit | 8a901d750b1ee3b2bf892565ded62ee5dfd87d0b (patch) | |
tree | 192ec3a7277c4381782b1c46a4503d19e742bca7 /wpa_supplicant/dbus/dbus_new.h | |
parent | 9578329874b3ad679b9da97a2603b218c5e42d5e (diff) | |
download | hostap-8a901d750b1ee3b2bf892565ded62ee5dfd87d0b.zip hostap-8a901d750b1ee3b2bf892565ded62ee5dfd87d0b.tar.gz hostap-8a901d750b1ee3b2bf892565ded62ee5dfd87d0b.tar.bz2 |
D-Bus: Emit signal when a station is authorized or deauthorized
Add "StaAuthorized" and "StaDeauthorized" D-Bus interface in AP mode.
After enabling the AP mode of wpa_supplicant, the other process need to
get the MAC address and authorization status of every station, so
wpa_supplicant emits signal when the station is authorized or
deauthorized.
Signed-hostap: Chengyi Zhao <chengyix.zhao@gmail.com>
Diffstat (limited to 'wpa_supplicant/dbus/dbus_new.h')
-rw-r--r-- | wpa_supplicant/dbus/dbus_new.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wpa_supplicant/dbus/dbus_new.h b/wpa_supplicant/dbus/dbus_new.h index 363a7e5..61c480a 100644 --- a/wpa_supplicant/dbus/dbus_new.h +++ b/wpa_supplicant/dbus/dbus_new.h @@ -222,6 +222,10 @@ void wpas_dbus_signal_preq(struct wpa_supplicant *wpa_s, const u8 *ie, size_t ie_len, u32 ssi_signal); void wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter); +void wpas_dbus_signal_sta_authorized(struct wpa_supplicant *wpa_s, + const u8 *sta); +void wpas_dbus_signal_sta_deauthorized(struct wpa_supplicant *wpa_s, + const u8 *sta); #else /* CONFIG_CTRL_IFACE_DBUS_NEW */ @@ -493,6 +497,18 @@ static inline void wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, { } +static inline +void wpas_dbus_signal_sta_authorized(struct wpa_supplicant *wpa_s, + const u8 *sta) +{ +} + +static inline +void wpas_dbus_signal_sta_deauthorized(struct wpa_supplicant *wpa_s, + const u8 *sta) +{ +} + #endif /* CONFIG_CTRL_IFACE_DBUS_NEW */ #endif /* CTRL_IFACE_DBUS_H_NEW */ |