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§
- Placed
Fragment - A graph node placed at a site with its wired input and output edges.
- Stream
Edge - A typed, rate-contracted port carrying envelopes between sites.
Enums§
- Stream
Endpoint Kind - Role a
StreamEndpointplays at a placement site.
Traits§
- Stream
Endpoint - A site that produces, consumes, or routes a stream.
Functions§
- stream_
edge - Builds a
StreamEdgeforportfrom media, direction, and rate contract.