Canalis.Ws.Memento est memoria localis pendentiarum canalis.
This module governs pending downlink items and waiting receiver state inside the WS channel process.
It preserves ordering and continuity between asynchronous arrival and demand.
Summary
Functions
Takes first pending message or returns :empty.
Marks caller as waiting for next message.
Initializes empty pending queue.
Adds message to pending queue or replies immediately to waiting caller.
Replies error to waiting caller (if present) and clears waiting.
Functions
Takes first pending message or returns :empty.
Marks caller as waiting for next message.
Initializes empty pending queue.
Adds message to pending queue or replies immediately to waiting caller.
Replies error to waiting caller (if present) and clears waiting.