DelayedWovenSeam

A Seam produced by DelayedWovenLoom that starts SeamState.Weaving.

Call markWoven to transition to SeamState.Woven, simulating a radio fabric completing its link-establishment phase.

Properties

Link copied to clipboard
open override val incoming: Flow<Swatch>
Link copied to clipboard
open override val peers: StateFlow<Set<PeerId>>
Link copied to clipboard
open val plies: StateFlow<Map<PlyId, SeamState>>
Link copied to clipboard
open override val selfId: PeerId
Link copied to clipboard
open override val state: StateFlow<SeamState>

Functions

Link copied to clipboard
open suspend override fun broadcast(payload: ByteArray)
Link copied to clipboard
open suspend override fun close(reason: CloseReason)
Link copied to clipboard
fun markWoven()

Transition this seam from SeamState.Weaving to SeamState.Woven.

Link copied to clipboard
open suspend override fun sendTo(peer: PeerId, payload: ByteArray)