Skip to main content

Module bridge

Module bridge 

Source
Expand description

Domain-bridge descriptors for streams that cross clock domains.

A domain bridge sits between two stream segments whose rate contracts disagree – a different clock domain, sample rate, or latency class – and describes how the fabric reconciles them and what latency the crossing costs. DomainBridgeKind names the reconciliation strategy, BridgeLatency measures the cost in frames and packets, and DomainBridgeDescriptor binds a strategy to its input/output RateContracts, latency, and diagnostic symbols, and can project the input/output StreamEdges the bridge presents to the graph.

These are descriptive contract values: they record what a bridge promises, while the concrete resampling/buffering behavior lives in higher sim-stream crates.

Structs§

BridgeLatency
Latency a bridge incurs, measured in frames and packets.
DomainBridgeDescriptor
Full description of one domain bridge: its kind, the input and output rate contracts it joins, the latency it costs, and its diagnostic symbols.

Enums§

DomainBridgeKind
Reconciliation strategy a domain bridge uses to cross between rate contracts.