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.