Skip to main content

Module site

Module site 

Source
Expand description

Stream placement – where stream fragments live and how they are wired.

This module describes the placement surface of the streaming fabric: a StreamEndpoint is a site that produces, consumes, or routes a stream; a StreamEdge is a typed, rate-contracted port carrying envelopes between sites; and a PlacedFragment is a graph node bound to its input and output edges. The kernel supplies the protocol types (clock domains, rate contracts, Symbol, Expr); this module supplies the concrete placement and routing behavior.

Structs§

PlacedFragment
A graph node placed at a site with its wired input and output edges.
StreamEdge
A typed, rate-contracted port carrying envelopes between sites.

Enums§

StreamEndpointKind
Role a StreamEndpoint plays at a placement site.

Traits§

StreamEndpoint
A site that produces, consumes, or routes a stream.

Functions§

stream_edge
Builds a StreamEdge for port from media, direction, and rate contract.