aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/notify.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2014-09-04 18:10:54 (GMT)
committerJouni Malinen <j@w1.fi>2014-09-07 16:18:45 (GMT)
commit3bd3257a0ae1e11f6a845c6a1330ef29223e2955 (patch)
treed83ed7b71642307b51651eba9bec13e6d6850464 /wpa_supplicant/notify.c
parent5c61d214ade604d1de8a56ff854c332c7406e737 (diff)
downloadhostap-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.c6
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);