CliSubprocessCore.RawSession.Delivery (CliSubprocessCore v0.1.0)

Copy Markdown View Source

Stable mailbox-delivery metadata for raw-session consumers.

Raw sessions are a direct adapter surface above the transport. This metadata exposes the effective receiver, subscription ref, and tagged event atom without requiring callers to infer them from transport internals.

Summary

Types

t()

@type t() :: %CliSubprocessCore.RawSession.Delivery{
  receiver: pid(),
  tagged_event_tag: atom(),
  transport_ref: reference()
}

Functions

new(receiver, transport_ref, tagged_event_tag)

@spec new(pid(), reference(), atom()) :: t()