// ActiveClient provides a base class for connection pool clients that handles connection timings
// The max concurrent stream for this connection, it's initialized by `configured_stream_limit_`
// PendingStream is the base class tracking streams for which a connection has been created but not
// Base class that handles stream queueing logic shared between connection pool implementations.
const Network::ConnectionSocket::OptionsSharedPtr& socketOptions() { return socket_options_; }
<< DUMP_MEMBER(connecting_and_connected_stream_capacity_) << DUMP_MEMBER(num_active_streams_)