Phase

Which part of the ply's life failed.

Pre-1.0 this may gain values: a when over it should carry an else.

Entries

Link copied to clipboard

Loom.capability(), Loom.weave(), or the attach itself threw; the ply is not live.

Link copied to clipboard

The ply's teardown threw. Its pumps are stopped and it is out of the composite regardless.

Link copied to clipboard

An inbound frame on this ply could not be processed — most often a malformed PlyFrame from a peer (#1788). That frame is dropped and the ply keeps delivering; the ply is neither torn nor detached, deliberately, because tearing would hand any peer a one-frame way to remove a ply from someone else's composite.

Link copied to clipboard

One of the ply's mirror/announce pumps failed on a single delivery. That pump survives and keeps collecting; only this delivery's work was lost.

Link copied to clipboard

One of the ply's mirror/announce pumps is over: the ply Seam's own state, capability or peers flow failed, which ends it, so that strand of this ply will never update again — the composite may go on folding a stale mirrored value into capability/peers while the ply stays Woven.

Link copied to clipboard

The ply was woven but could not be attached — the composite had already been closed — and closing the freshly woven transport back down also threw, so it may be leaked.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.