Crate zeroconf_tokio
source ·Expand description
zeroconf-tokio
is a Tokio-based wrapper around the zeroconf
crate, which provides mDNS service discovery and
registration capabilities.
Re-exports§
pub use browser::MdnsBrowserAsync;
pub use service::MdnsServiceAsync;
Modules§
- Linux-specific ZeroConf bindings
- Asynchronous mDNS browser.
- Utilities regarding error handling
- Trait definition for cross-platform event loop
- Event processor for mDNS event loop.
- Crate prelude
- Asynchronous mDNS service registration.
- TxtRecord utilities common to all platforms
Structs§
- Represents a service that has been discovered by a
MdnsBrowser
. - Represents a registration event for a
MdnsService
. - Data type for constructing a service type to register as an mDNS service.
Enums§
- Represents a network interface for mDNS services
Functions§
Type Aliases§
- Type alias for the platform-specific structure responsible for polling the mDNS event loop
- Type alias for the platform-specific mDNS browser implementation
- Type alias for the platform-specific mDNS service implementation
- Result type for this library
- Callback invoked from
MdnsBrowser
once a service has been discovered and resolved. - Callback invoked from
MdnsService
once it has successfully registered. - Type alias for the platform-specific structure responsible for storing and accessing TXT record data