ReadonlyclosedSettles after both transport directions finish.
ReadonlyerrorTerminal connection failure, when status is error.
ReadonlystatusCurrent connection lifecycle state.
Gracefully closes both transport directions.
Optionalreason: stringReleases the resource. Safe implementations should be idempotent.
Subscribes to lifecycle state changes.
Active connection between terminal input/output and a transport.