Skip to main content

Module coupling

Module coupling 

Source
Expand description

Two dialogs driven as one call.

CouplingState is the sans-I/O offer/answer and lifecycle policy. EarlyCoupling owns the joined pending legs through cancellation, refusal or confirmation; Coupling then owns the two calls, optional media bridge, and confirmed signalling loop. Listener configuration, initial leg creation, routing and target choice stay above this crate.

Structs§

ConfirmedCoupling
The two calls and routed inboxes produced by an early coupling once both dialogs confirm.
Coupling
Two confirmed calls owned and driven as one.
CouplingState
Sans-I/O policy shared by early and confirmed coupling drivers.
EarlyCoupling
Two pending user-agent legs owned from an early dialog through confirmation or failure.

Enums§

CancelAction
The action an inbound CANCEL has on the peer leg.
CouplingEnd
Why the confirmed-dialog driver returned.
FailureAction
What a final failure on one leg requires on its peer.
Leg
One leg of a coupling.
OfferAction
What the offer/answer policy asks its I/O driver to do.
OfferAxis
Where an SDP offer legally arrived.