diff options
author | Dan Williams <dcbw@redhat.com> | 2014-09-04 18:10:54 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2014-09-07 16:18:45 (GMT) |
commit | 3bd3257a0ae1e11f6a845c6a1330ef29223e2955 (patch) | |
tree | d83ed7b71642307b51651eba9bec13e6d6850464 /wpa_supplicant/notify.c | |
parent | 5c61d214ade604d1de8a56ff854c332c7406e737 (diff) | |
download | hostap-3bd3257a0ae1e11f6a845c6a1330ef29223e2955.zip hostap-3bd3257a0ae1e11f6a845c6a1330ef29223e2955.tar.gz hostap-3bd3257a0ae1e11f6a845c6a1330ef29223e2955.tar.bz2 |
dbus: add BSS Age property to indicate last-seen time
"Age" is the age in seconds since the BSS was last seen, and is
emitted as a PropertyChanged signal whenever the BSS is updated
from a scan result. It also returns the correct age when queried
directly.
This property can be used to resolve issues where, if no other
properties of the BSS changed from scan results (for example,
if the BSS always had 100% signal) no D-Bus signals would be
emitted to indicate that the BSS had just been seen in the scan.
Signed-hostap: Dan Williams <dcbw@redhat.com>
Diffstat (limited to 'wpa_supplicant/notify.c')
-rw-r--r-- | wpa_supplicant/notify.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/wpa_supplicant/notify.c b/wpa_supplicant/notify.c index 3b730cf..b29fdac 100644 --- a/wpa_supplicant/notify.c +++ b/wpa_supplicant/notify.c @@ -345,6 +345,12 @@ void wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, } +void wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) +{ + wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_AGE, id); +} + + void wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) { wpas_dbus_signal_blob_added(wpa_s, name); |