LPollable
Value members
Methods
The second LPollable is "delayed" because that gives flexibility in how the Done signal resulting from the exhaustion of the first LPollable is awaited. For example, if polling of the second LPollable should be delayed until the first LPollable is completely shut down, we can use delay to delay the second LPollable. If polling of the second LPollable should start as soon as it is known that there are no more elements in the first LPollable, we can use delayClosed to delay the second LPollable.
Delays the final Done signal (signaling end of stream or completed close) until the given Done signal completes.
Merges two LPollables into one. Left-biased: when there is a value available from both upstreams, favors the first one.
Splits a stream of "A or B" to a stream of A and a stream of B.
Polls the upstream only after ''both'' downstreams poll. When either of the downstreams closes, the other downstream and the upstream are closed as well.