iroh-http-discovery 0.6.1

Optional mDNS peer discovery for iroh-http (desktop platforms)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Platform-independent DNS-SD engine contracts.
//!
//! This module intentionally contains no network implementation and no iroh
//! policy. Platform transports produce canonical [`RawEvent`] values; higher
//! layers may project those records into application-specific discoveries.

mod transport;
mod types;

#[cfg(feature = "runtime")]
mod session;

#[cfg(feature = "runtime")]
pub use session::{AdvertisementSession, BrowseSession};
pub use transport::{
    AdvertisementHandle, AdvertisementUpdate, BoxFuture, BrowseHandle, TransportError,
};
pub use types::{service_type, BrowseConfig, Protocol, RawEvent, ServiceConfig, ServiceRecord};