Expand description
Protobuf StreamRefs protocol and transport-agnostic endpoint drivers.
This module mirrors Akka’s StreamRefs protocol without embedding an actor
transport. A carrier feeds inbound protobuf frames into one endpoint and
drains outbound frames from the same endpoint. datum-net uses this seam to
carry StreamRefs over a reliable, ordered QUIC bidirectional stream.
Structs§
- Stream
RefFrame - One protobuf frame tagged with a connection-scoped stream-ref id.
- Stream
RefId - Stream-ref identifier scoped to one transport connection.
- Stream
RefPayload Batch - A contiguous batch of already-encoded
SequencedOnNextpayloads. - Stream
RefPayload Bytes - Protobuf payload wrapper matching Akka’s
Payload, without Akka serializer ids or manifests. - Stream
RefProto Consumer - Consumer-side endpoint that exposes inbound remote elements as a local
Source. - Stream
RefProto Producer - Producer-side endpoint for a local
SourceReforSource.
Enums§
- Stream
RefMessage - Transport-agnostic StreamRefs protocol messages.
- Stream
RefOutbound - An outbound protocol item. Control remains a protobuf frame; steady data can move as one compact batch without first inflating one frame per element.
Traits§
- Stream
RefPayload - Element payload codec used by the protobuf StreamRefs transport seam.
- Stream
RefProto Endpoint - Common interface for external carriers that pump protobuf frames.