Package-level declarations

Types

Link copied to clipboard
data class MDNSAdvertisement(val host: String, val port: Int, val serverPeerId: PeerId, val displayName: String, val wsPath: String = DEFAULT_WS_PATH, val hostOs: MDNSAdvertisement.HostOs? = null, val fabrics: String? = null, val mcPeer: String? = null, val txtExtensions: Map<String, String> = emptyMap()) : Tag

Tag carrying enough information to connect via WebSocket to a peer that was discovered via mDNS / Bonjour.

Link copied to clipboard

Discovers peers on the local network via mDNS / Bonjour using NSNetServiceBrowser on iOS.

Link copied to clipboard
value class MDNSServiceType(val value: String)

Platform-neutral mDNS service-type wrapper.

Link copied to clipboard
class PeerRoster(replicaId: ReplicaId)

An add-wins peer presence roster backed by ORSet.