Expand description
This module provides three functions that provide 1) multicast search, 2) unicast search, and 3) multicast search with caching. The caching version of search will merge the set of new responses with any (non-expired) previously cached responses.
Specification
TBD
Structs
This type encapsulates a set of mostly optional values to be used to construct messages to send.
A Single device response.
A cache wrapping a set of responses.
Enums
SearchTarget
corresponds to the set of values defined by the UDA ST
header.
Functions
Perform a multicast search but store the results in a cache that allows a client to keep
the results around and use the update
method to refresh the cache from the network.
Perform a multicast search but return the results immediately as a vector, not wrapped in a cache.
Perform a unicast search and return the results immediately as a vector, not wrapped in a cache.