CloseState

The set of close states for a stream or a session. <pre> rcv hc NOT_CLOSED ---------------&gt; REMOTELY_CLOSED | | gen| |gen hc| |hc | | v rcv hc v LOCALLY_CLOSING --------------&gt; CLOSING | | snd| |gen hc| |hc | | v rcv hc v LOCALLY_CLOSED ----------------&gt; CLOSED </pre>

Values

ValueMeaning
NOT_CLOSED

Fully open.

LOCALLY_CLOSING

A half-close frame has been generated.

LOCALLY_CLOSED

A half-close frame has been generated and sent.

REMOTELY_CLOSED

A half-close frame has been received.

CLOSING

A half-close frame has been received and a half-close frame has been generated, but not yet sent.

CLOSED

Fully closed.

Meta