[ NoAccessorMethod ]
public IOStream base_io_stream { owned get; construct; }

The IOStream that the connection wraps.

The connection holds a reference to this stream, and may run operations on the stream from other threads throughout its lifetime. Consequently, after the IOStream has been constructed, application code may only run its own operations on this stream when no IOStream operations are running.