PeerTransport Type
Effectful transport surface. One instance per process.
Instance members
| Instance member |
Description
|
Full Usage:
this.Broadcast
Parameters:
PeerEndpoint seq
arg1 : WireEnvelope
Modifiers: abstract |
Broadcast to a set of endpoints.
|
|
Fire-and-forget. Queues onto that peer's bounded sender buffer. Never blocks on TCP. Drops oldest if the sender queue is full (control plane is idempotent — gossip will re-converge).
|
|
Bind the listener and kick off receive coordination. Per-peer sender runtimes connect lazily. Fails fast only on bind errors; per-peer connect errors surface via `InboundEvent.PeerDropped`.
|
Full Usage:
this.Stop
Modifiers: abstract |
Cleanly stop listener + all per-peer sender runtimes. |
Full Usage:
this.Subscribe
Parameters:
InboundEvent -> unit
Returns: unit -> unit
Modifiers: abstract |
Subscribe to inbound frames and connection events. Returns an unsubscribe thunk. Multiple subscribers allowed.
|
FsShelter