Skip to main content

Crate koi_mdns

Crate koi_mdns 

Source
Expand description

Koi mDNS - mDNS/DNS-SD service discovery domain.

This crate implements the mDNS capability for Koi. It exposes a domain boundary via MdnsCore with three faces:

  • Commands: Methods that drive domain actions (register, browse, etc.)
  • State: Read-only snapshots (admin_status, admin_registrations)
  • Events: Broadcast channel for service lifecycle events

Re-exports§

pub use self::error::MdnsError;
pub use self::error::Result;
pub use self::events::MdnsEvent;

Modules§

error
events
http
protocol

Structs§

BrowseHandle
Handle for an active browse operation.
MdnsCore
The core mDNS facade. All adapters interact through this.

Enums§

LeasePolicy
How a registration proves it’s alive.

Constants§

MDNS_PORT
mDNS UDP port.

Functions§

firewall_ports
Firewall ports required by the mDNS capability.