class

Tinrelay::DirectHandoff

Inherits Reference < Object

One-process rendezvous between a parked radio wait and a sender request. It never owns durable state: a handoff either reaches the destination spool acknowledgement or the caller persists the prepared envelope in SQLite.

Instance methods

complete(transmission_id : String) : Nil
Source
deliver(prepared : PreparedRelayEnvelope, duration : Time::Span) : Bool
Source
prepared_for_ack(transmission_id : String, ship : String) : PreparedRelayEnvelope | Nil
Source
wait(ship : String, duration : Time::Span) : SignedRelayEnvelope | Nil
Source
waiting?(ship : String) : Bool
Source
waiting_count
Source

Nested types