Add a function doing a service rescan.
authorKrzesimir Nowak <krnowak@openismus.com>
Mon, 18 Feb 2013 15:55:37 +0000 (16:55 +0100)
committerKrzesimir Nowak <krnowak@openismus.com>
Wed, 20 Feb 2013 09:46:22 +0000 (10:46 +0100)
commitbd07f71438601715b54a4af102315d8d459b2668
tree1c6514a4fd86be1ef4e0755e76adab19e1487fc5
parent48f5d5bc47bf5966ff01bb8c948085f902148b28
Add a function doing a service rescan.

It simply starts a discovery, but now discovery was modified a bit, so
every service that has replied to our discovery messages is put into
map with responsive services. After a reasonable amount of time (here:
5 seconds), it looks for services that were cached, but haven't yet
responded. Such services are removed from cache with notifying about
them being unavailable beforehand.

This was added so we can do a rescan for services that do not send an
announcement messages when they appear or such messages may get lost
in network.
doc/gssdp-sections.txt
libgssdp/gssdp-resource-browser.c
libgssdp/gssdp-resource-browser.h